Characterization of an Extended Multimedia Benchmark on a General Purpose Microprocessor Architecture
نویسندگان
چکیده
Increasing demand for multimedia applications (MMAs) by general-purpose processor (GPP) users leads architects to merge multimedia processing capability into GPPs. To develop a GPP providing high quality multimedia services as well as high performance general computing, thorough understanding of the characteristics of both types of applications is fundamental. This paper presents an comprehensive multimedia benchmark suite with variable input data files, and quantifies the characteristics of the presented benchmark in comparison to SPEC integer and floating-point benchmarks. Various aspects of program behavior are measured using a run-time tracer. We identify several distinctive characteristics of MMAs compiled for a GPP and discuss the corresponding architectural impacts on GPPs.
منابع مشابه
MediaBench: A Tool for Evaluating and Synthesizing Multimedia and Communications Systems
Over the last decade, significant advances have been made in compilation technology for capitalizing on instruction-level parallelism (ILP). The vast majority of ILP compilation research has been conducted in the context of generalpurpose computing, and more specifically the SPEC benchmark suite. At the same time, a number of microprocessor architectures have emerged which have VLIW and SIMD st...
متن کاملUnderstanding multimedia application characteristics for designing programmable media processors
As part of our research into programmable media processors, we conducted a multimedia workload characterization study. The tight integration of architecture and compiler in any programmable processor requires evaluation of both technologydriven hardware tradeoffs and application-driven architectural tradeoffs. This study explores the latter area, providing an examination of the application-driv...
متن کاملDesigned around the Premise That Multimedia Will Be the Primary Consumer of Processing Cycles in Future Pcs, Altivec—which Apple Calls the Velocity Engine—increases Performance across a Broad Spectrum of Media Processing Applications. Altivec Extension to Powerpc Accelerates Media Processing
0272-1732/00/$10.00 2000 IEEE There is a clear trend in personal computing toward multimedia-rich applications. These applications will incorporate a wide variety of multimedia technologies, including audio and video compression, 2D image processing, 3D graphics, speech and handwriting recognition, media mining, and narrow-/broadband signal processing for communication. In response to this de...
متن کامل1 Processor Architectures for Multimedia : a Survey
Introduction and Classification During the last few years we have been witnessing the process of “posing” for multimedia: from PC and workstation manufacturers (multimedia PCs and workstations), and add-in-board vendors (video and audio capture and playback cards), and silicon vendors (compression and graphics chips), to operating systems designers (OS support for multimedia) and software creat...
متن کاملData - Level and Thread - Level Parallelism in Emerging
Multimedia applications are becoming increasingly important for a large class of general-purpose processors. Contemporary media applications are highly complex and demand high performance. A distinctive feature of these applications is that they have significant parallelism, including thread-, data-, and instruction-level parallelism, that is potentially well-aligned with the increasing paralle...
متن کامل